iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0
自我挑戰組

用 vim 打造屬於自己的 IDE系列 第 7

Day 07 tmux 寶典

  • 分享至 

  • xImage
  •  

昨天稍稍介紹了 tmux 的強大功能,但這麼強大的工具不花點時間去善用怎麼行呢?因此今天決定再寫個 tmux 的指令大全來練功囉~這次一樣是針對我常使用的快捷鍵分享給大家。

tmux 中使用快捷鍵前都需要加一個 prefix key,預設是 ctrl + b,我們就一層一層的介紹吧!

session

  1. 開啟新的 session

    $ tmux
    
  2. 開啟附有名稱的 session

    $ tmux new -s [session_name]
    
  3. 重新命名 session

    $ tmux rename-session -t [target] [session_name]
    
  4. 列出所有的 session

    $ tmux ls
    
  5. 進入 session

    $ tmux attach
    
  6. 進入指定的 session

    $ tmux attach -t [target]
    
  7. 離開 session

    $ tmux detach
    
  8. 刪除指定的 session

    $ tmux kill-session -t [target]
    

window

記得在 tmux 內所有的操作都要加上 prefix key 哦!

  1. 開啟新的 window

    <prefix-key> <c>
    
  2. 重新命名 window

    <prefix-key> <,>
    
  3. 關閉 window

    <prefix-key> <&>
    
  4. 往前一個 window

    <prefix-key> <p>
    
  5. 往後一個 window

    <prefix-key> <b>
    
  6. 回去第 0 ~ 9window

    <prefix-key> <0 ... 9>
    

pane

  1. 垂直分割 pane

    <prefix-key> <%>
    
  2. 水平分割 pane

    <prefix-key> <">
    
  3. 進入 (zoom-in) 當前的 pane

    <prefix-key> <z>
    
  4. 將當前的 pane 獨立成 window

    <prefix-key> <!>
    
  5. 顯示當前 window 中所有 pane 的順序

    <prefix-key> <q>
    
  6. 切換 pane

    <prefix-key> <direction-key>
    
  7. 調整 pane 的大小

    <prefix-key> <ctrl + direction-key>
    
  8. 關閉當前的 pane

    <prefix-key> <x>
    

tmux 中所有的快捷鍵都是可以自訂的,像是 sh 可以寫個 profile 檔案來定義,tmux 也有其專屬的 .tmux.conf 哦~
不過因為我很喜歡把工作環境弄得漂漂亮亮的,因此我也搭配了 oh-my-tmux 進行更客製化的設定,有興趣的朋友也可以試試看!

明天就來稍微說一下關於 zsh 一些很棒的插件吧!


上一篇
Day 06 vim + zsh + tmux
下一篇
Day 08 Oh my zsh !
系列文
用 vim 打造屬於自己的 IDE19
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言